package com.ndp.fb.model.fbagent.result.adcreative;

import com.ndp.fb.model.fbagent.result.AbstractFacebookResult;
import com.restfb.Facebook;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.util.List;

/**
 * Created by Sisi on 14-8-20.
 */
@Setter
@Getter
@NoArgsConstructor
public class LinkData extends AbstractFacebookResult {
	private static final long serialVersionUID = -316077193376557043L;

	/**
     * image_hash
     */
    @Facebook("image_hash")
    private String imageHash;

    /**
     * link
     */
    @Facebook("link")
    private String link;

    /**
     * message
     */
    @Facebook("message")
    private String message;

    @Facebook("description")
    private String description;

    @Facebook("picture")
    private String picture;
    /**
     * call_to_action
     */
    @Facebook("call_to_action")
    private CallToAction callToAction;

    @Facebook("child_attachments")
    private List<ChildAttachments> childAttachmentses;

    @Facebook("multi_share_optimized")
    private boolean multiShareOptimized;

    @Facebook("multi_share_end_card")
    private boolean multiShareEndCard;

    @Facebook("name")
    private String name;
    
    @Facebook("caption")
    private String caption;
    
    @Facebook("attachment_style")
    private String attachmentStyle;

}
